/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.deployment.servico;

import br.com.deployment.entidade.registroimovel.Folha;
import br.com.deployment.entidade.registroimovel.Livro;
import java.util.List;
import javax.ejb.Remote;

/**
 *
 * @author roniere
 */
@Remote
public interface LivroServico {
    
    public void salvar(Livro livro);
    
    public Livro find(Long id);
    
    public List<Livro> findAll();
    
    public List<Livro> findLivro(Livro livro, Integer qtd);
    
    public boolean folhasFind(Livro livro, String folhas);
    
     public Long qtdFolhaLivro(Livro livro);
    
    public List<Livro> Livros(Livro livro, Folha folha);
    
    void remover(Livro livro);

    void atualizar(Livro livro);

    public List<Livro> LivrosIntervalo(Livro livro, Folha folha, int num, int num2);

    public Integer MenorNumero(Livro livro);

    public List<Folha> findFolhas(Livro livro, Folha folha);

    public void buscarLivro(List<Livro> lstLivros, Livro livro, Folha folha, List<Folha> folhas);

    public List<Folha> findFolhasIntervalo(Livro livro, int num1, int num2);

    public List<Livro> findLivroTitulo(Livro livro);

    public List<Folha> findFolhasLivro(Livro livro);
    
}
